Skip to content

ci(lint): exclude github.com blob pages from lychee (PyAutoPulse#3) - #13

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/lint-lychee-exclude-blob
Oct 2, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/lint-lychee-exclude-blob

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

Corrective fix (PyAutoPulse#3): exclude ^https://github\.com/.*/blob/ from the lychee link-rot gate in lint.yml. On 2026-10-02 GitHub answered every non-browser fetch of a /blob/ page with 503 Service Unavailable (any User-Agent, from Actions and from a laptop; cpython's README too) while githubstatus.com reported all systems operational — page-view bot protection, not API rate limiting, so a token does not help. The links stay in the prose for humans; only the gate stops fetching them.

API Changes

None (CI workflow only).

Test Plan

  • yaml.safe_load parses the workflow
  • lint green on this PR: lychee reports the github.com blob links as Excluded, 0 Errors
Full API Changes (for automation & release notes)

Added

  • lint.yml lychee: --exclude '^https://github\.com/.*/blob/'

Removed

  • none

Migration

  • none

Generated by the PyAutoLabs agent workflow.

🤖 Generated with Claude Code

GitHub answers non-browser fetches of /blob/ pages with 503 regardless of auth
(reproduced on cpython's README); the links stay in the prose, the link-rot gate
no longer fetches them.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Jammy2211 Jammy2211 added the pending-release Awaiting coordinated release label Oct 2, 2026
@Jammy2211
Jammy2211 merged commit 049e08b into main Oct 2, 2026
1 check passed
@Jammy2211 Jammy2211 removed the pending-release Awaiting coordinated release label Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant